this patch maintains build reproducibility by dropping XDMF_SYSTEM
from XdmfConfig.h in xdmf2 headers.
XDMF_SYSTEM is set to CMAKE_SYSTEM, including the Linux version at
build time. It is not actually used by the code.
Closes: #1120818
+vtk9 (9.6.2+dfsg1-1exp5) UNRELEASED; urgency=medium
+
+ * debian patch build_reproducibility.patch maintains build
+ reproducibility by dropping XDMF_SYSTEM (which is set to
+ CMAKE_SYSTEM, including the Linux version at build time) from
+ XdmfConfig.h in xdmf2 headers. XDMF_SYSTEM is not actually used by
+ the code. Closes: #1120818
+
+ -- Drew Parsons <dparsons@debian.org> Wed, 01 Jul 2026 11:52:10 +0200
+
vtk9 (9.6.2+dfsg1-1exp4) experimental; urgency=medium
* Team upload.
--- /dev/null
+Index: vtk9/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in
+===================================================================
+--- vtk9.orig/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in 2026-06-20 13:37:48.365606265 +0200
++++ vtk9/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in 2026-07-01 11:51:37.458361908 +0200
+@@ -32,8 +32,6 @@
+ #define XDMF_BYTE_ORDER_LITTLE
+ #endif
+
+-#define XDMF_SYSTEM ${CMAKE_SYSTEM}
+-
+ #cmakedefine XDMF_VOID_VALID
+ #ifndef XDMF_VOID_VALID
+ /* Force an Error */
121_add_support_for_loong64.patch
matplotlib_nullptr_s390x.patch
gdal-3.13.patch
+build_reproducibility.patch